//密码加密
const bcrypt=require('bcryptjs')

let encryption=function(e){
    // 生成随机数
    let salt=bcrypt.genSaltSync(10)
    // 生成hash密码
    let hash=bcrypt.hashSync(e,salt)
    // 生成hash存储 用户密码解密也需要这个hash
    return hash;
}
// let result=encryption('12345')
// console.log(result);
// console.log(bcrypt.compareSync('12345',result));

//将传入数据加密后返回
exports.encryption=function(e){
    // 生成随机数
    let salt=bcrypt.genSaltSync(10)
    // 生成hash密码
    let hash=bcrypt.hashSync(e,salt)
    // 生成hash存储 用户密码解密也需要这个hash
    return hash;
}

//解密 将密码解密
exports.verfication=(e,hash)=>{
    // 解密 返回true/false 
    let result=bcrypt.compare(e,hash)
    // console.log(result,'result');
    return result
} 